Structs§
- This is an implementation detail of
accesskit_unix
, required for robust state transitions with minimal overhead. - A collection type which encodes the AT-SPI interfaces an accessible object has implemented.
- The bitflag representation of all states an object may have.
Enums§
- The coordinate type encodes the frame of reference.
- Level of granularity to get text of, in relation to a cursor position.
- Indicates relative stacking order of a
atspi_proxies::component::ComponentProxy
with respect to the onscreen visual representation of the UI. - An accessible object role. To think of it in terms of HTML, any semantic element likely has a corollary in this enum. For example:
<button>
,<input>
,<form>
or<h4>
. Non-semantic elements like<span>
,<div>
and<b>
will not be represented here, and this information is not passed through via the atspi library. TODO: add examples for GTK/Qt libraries in addition to HTML examples. - Enumeration used by interface the
crate::interface::Interface::Accessible
to specify where an object should be placed on the screen when usingscroll_to
. - Used by various interfaces indicating every possible state of an accessibility object.
Traits§
- This is an implementation detail of
accesskit_unix
, required for robust state transitions with minimal overhead.
Functions§
- If you use this function, you must ensure that only one adapter at a time has a given ID.